.address-add-foot{
  background:#000000;
  width: 7.5rem;
  height: 0.98rem;
  line-height: 0.98rem;
  text-align: center;
  font-family:PingFangSC-Regular;
  font-size:0.36rem;
  color:#ffffff;
  letter-spacing:0.99px;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 10;
}
.message-warp{
  background-color: #ffffff;
  width: 100%;
  padding-left: 0.8rem;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 0.2rem;
  &:nth-of-type(2){
    border-bottom: none;
    margin-bottom: 0;
  }
  .message-content{
    position: relative;
    .tltle-warp{
      border-bottom: 1px dashed #d3d3d3;
      position: relative;
      line-height: 0.76rem;
      height: 0.76rem;
      font-size: 0;

      img{
        position: absolute;
        left: -0.4rem;
        width: 0.4rem;
        height: 0.4rem;
      }
      span{
        font-family:PingFangSC-Regular;
        font-size: 0.3rem;
        color:#323137;
        padding-left: 0.1rem;
        letter-spacing:0.83px;
        line-height: 0.76rem;
        text-align:left;

      }
    }
    >div{
      min-height: 0.76rem;
      _height:0.76rem;
      font-size: 0;
      position: relative;
      &.address-warp{
        min-height: 0.76rem;
        _height:0.76rem;
      }
      &.detail-address-warp{
        .is-input{
          border-bottom: none;
        }
      }
      &.sex-warp{
        font-size: 0;
        line-height: 0.76rem;
        >*{
          vertical-align: middle;
        }
          >span{
            font-family:PingFangSC-Regular;
            font-size:0.28rem;
            color:#323137;
            letter-spacing:0.77px;
            line-height:0.28rem;
            text-align:left;
            margin-left: .09rem;
          }
        >label{
          display: inline-block;
          width: 0.27rem;
          height: 0.27rem;
          position: relative;
          margin-left: 1rem;
          &:first-of-type{
            margin-left: 0;
          }
          >*{
           width: 0.27rem;
            height: 0.27rem;
            position: absolute;
            top: 0;
            left: 0;
          }
          input{
            opacity: 0;
          }
          input~.isChecked-img{
            display: none;
          }
          input~.notChecked-img{
            display: inline-block;
          }
          input:checked~.isChecked-img{
            display: inline-block;
          }
          input:checked~.notChecked-img{

            display: none;
          }
        }
      }
      .is-select{
        border: none;
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 3;
        height: 0.76rem;
        width: 100%;
        font-family:PingFangSC-Regular;
        font-size:0.28rem;
        color:#a7a7a7;
        letter-spacing:0.77px;
        text-align:left;
      }
      .is-input{

        height: 0.76rem;
        width: 100%;
        background-color: #ffffff;
        font-family:PingFangSC-Regular;
        font-size:0.28rem;
        color:#a7a7a7;
        letter-spacing:0.77px;
        text-align:left;
        border-bottom: 1px dashed #d3d3d3;
      }
      .tel{
        border:0;
      }
      .downpull{
        width: 0.26rem;
        right: 0.35rem;
        top:0.3rem;
      }
    }
  }
}
.this-space{
  height: 0.26rem;
  background-color:#ECECEC ;
}
.tag-content-warp{
  background-color: #ffffff;
  width: 100%;
  padding:0.2rem 0.8rem 0;
  .tag-content{
    font-size: 0;
    .tag-title{
      position: relative;
      font-size: 0;
      height: 0.4rem;
      .tag-title-text{
        vertical-align: middle;
        padding-left: 0.1rem;
        font-family:PingFangSC-Regular;
        font-size: 0.3rem;
        color:#323137;
        letter-spacing:0.83px;
        line-height: 0.4rem;
        text-align:left;

      }
      .tag-title-img{
        width: 0.4rem;
        height: 0.4rem;
        left: -0.4rem;

      }
    }
    .tag-type{
      padding: 0.4rem 0;
      font-size: 0;
      >label{
        height: 0.46rem;
        width: 1rem;
        display: inline-block;
        position: relative;
        margin-right: 0.6rem;
        font-size: 0;
        &:last-of-type{
          margin-right: 0;
        }
          .tag-radio{
            position: absolute;
            opacity: 0;
            z-index: 3;
            height: 0.46rem;
            width: 1rem;
            left: 0;
            top: 0;
            border-radius:0.5rem;
            &:checked~.tag-item-text{
              background:#d8d8d8;
              border:1px solid #d8d8d8;
            }
          }
          .tag-item-text{
            height: 0.46rem;
            width: 1rem;
            display: inline-block;
            text-align: center;
            line-height: 0.46rem;
            border-radius:0.5rem;
            border:1px solid #979797;
            font-family:PingFangSC-Regular;
            font-size:0.22rem;
            color:#000000;
            letter-spacing:0.61px;
          }
      }
    }
    .tag-default{
      height: 0.8rem;
      border-top: 1px dashed #e3e3e3;
      line-height: 0.8rem;
      font-size: 0;
      position: relative;
      .tag-default-label{
        width: 0.4rem;
        height: 0.4rem;
        display: inline-block;
       left: 0;
        font-size: 0;
        &>*{
          position: absolute;
          left: 0;
          top: 0;
          width: 0.4rem;
          height: 0.4rem;
        }
        .tag-default-checkbox{
          opacity: 0;
          z-index: 3;
        }
        .tag-default-checkbox~.tag-default-notcheck{
          z-index: 2;
          display: inline-block;
        }
        .tag-default-checkbox~.tag-default-check{
          z-index: 1;
          display: none;
        }
        .tag-default-checkbox:checked~.tag-default-notcheck{
          z-index: 1;
          display: none;
        }
        .tag-default-checkbox:checked~.tag-default-check{
          z-index: 2;
          display: inline-block;
        }

      }
      .tag-default-text{
        font-family:PingFangSC-Regular;
        font-size:0.24rem;
        color:#323137;
        letter-spacing:0px;
        text-align:center;
        padding-left: 0.5rem;
      }
    }
  }
}



